package ywpt.model;

import java.util.Date;

import ywpt.components.acegi.domain.User;

public class BaoxiaoDtl implements java.io.Serializable{

	/**
	 * ������ϸ
	 */
	private static final long serialVersionUID = 6677745890491123928L;
	private Long id;//  Id   
	private BaoxiaoInfo baoxiao;//   Baoxiao_Id  报销主键       
	private CommonTable costType;//   Cost_Type    费用类型
	private String costDesc;//   Cost_desc    费用描述
	private String costOccurDate;//   Cost_Occur_Date  发生日期 
	private Double costAmount;//   Cost_Amount     费用金额
	private String departurePos;//   Departure_Pos 出发地
	private String destinationPos;//   Destination_Pos  目的地
	private CommonTable vehicleType;//   Vehicle_Type 交通工具
	private int peopleCnt;//   People_Cnt 总人数
	private String attendantPeoples;//   Attendant_Peoples 陪同人
	private PeopleInfo provePeople;//   Prove_People 证明人
	private int version;//   Version    
	private Boolean deleteFlag;//   Delete_Flag 
	private Date createDate;//   Create_Date 
	private User creater;//   Creater 
	private Date modifyDate;//   Modify_Date
	private User modifyer;//  Modifyer
	
	public BaoxiaoDtl(){
		this.costAmount = 0.00;
		this.deleteFlag = false;
		this.peopleCnt=1;
	}
	
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public BaoxiaoInfo getBaoxiao() {
		return baoxiao;
	}
	public void setBaoxiao(BaoxiaoInfo baoxiao) {
		this.baoxiao = baoxiao;
	}
	public CommonTable getCostType() {
		return costType;
	}
	public void setCostType(CommonTable costType) {
		this.costType = costType;
	}
	public String getCostDesc() {
		return costDesc;
	}
	public void setCostDesc(String costDesc) {
		this.costDesc = costDesc;
	}
 
	public String getCostOccurDate() {
		return costOccurDate;
	}

	public void setCostOccurDate(String costOccurDate) {
		this.costOccurDate = costOccurDate;
	}

	public Double getCostAmount() {
		return costAmount;
	}
	public void setCostAmount(Double costAmount) {
		this.costAmount = costAmount;
	}
	public String getDeparturePos() {
		return departurePos;
	}
	public void setDeparturePos(String departurePos) {
		this.departurePos = departurePos;
	}
	public String getDestinationPos() {
		return destinationPos;
	}
	public void setDestinationPos(String destinationPos) {
		this.destinationPos = destinationPos;
	}
	public CommonTable getVehicleType() {
		return vehicleType;
	}
	public void setVehicleType(CommonTable vehicleType) {
		this.vehicleType = vehicleType;
	}
	public int getPeopleCnt() {
		return peopleCnt;
	}
	public void setPeopleCnt(int peopleCnt) {
		this.peopleCnt = peopleCnt;
	}
	public String getAttendantPeoples() {
		return attendantPeoples;
	}
	public void setAttendantPeoples(String attendantPeoples) {
		this.attendantPeoples = attendantPeoples;
	}
	public PeopleInfo getProvePeople() {
		return provePeople;
	}
	public void setProvePeople(PeopleInfo provePeople) {
		this.provePeople = provePeople;
	}
	public int getVersion() {
		return version;
	}
	public void setVersion(int version) {
		this.version = version;
	}
	public Boolean getDeleteFlag() {
		return deleteFlag;
	}
	public void setDeleteFlag(Boolean deleteFlag) {
		this.deleteFlag = deleteFlag;
	}
	public Date getCreateDate() {
		return createDate;
	}
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	public User getCreater() {
		return creater;
	}
	public void setCreater(User creater) {
		this.creater = creater;
	}
	public Date getModifyDate() {
		return modifyDate;
	}
	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}
	public User getModifyer() {
		return modifyer;
	}
	public void setModifyer(User modifyer) {
		this.modifyer = modifyer;
	}
	
	
}
